﻿namespace Ordinapoche.WinForms
{
    partial class ProcessorControl
    {
        /// <summary> 
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary> 
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose (bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose ();
            }
            base.Dispose (disposing);
        }

        #region Component Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent ()
        {
            this.components = new System.ComponentModel.Container ();
            this.picture_Alu = new System.Windows.Forms.PictureBox ();
            this.text_Accumulator = new System.Windows.Forms.TextBox ();
            this.text_TempValue = new System.Windows.Forms.TextBox ();
            this.text_AluResult = new System.Windows.Forms.TextBox ();
            this.text_ProgramCounter = new System.Windows.Forms.TextBox ();
            this.text_Instruction = new System.Windows.Forms.TextBox ();
            this.text_Opcode = new System.Windows.Forms.TextBox ();
            this.text_Address = new System.Windows.Forms.TextBox ();
            this.button_Step = new System.Windows.Forms.Button ();
            this.label_PC = new System.Windows.Forms.Label ();
            this.label_Accumulator = new System.Windows.Forms.Label ();
            this.label_TempValue = new System.Windows.Forms.Label ();
            this.menu_Popup = new System.Windows.Forms.ContextMenuStrip (this.components);
            this.menu_Step = new System.Windows.Forms.ToolStripMenuItem ();
            this.menu_Run = new System.Windows.Forms.ToolStripMenuItem ();
            this.menu_Stop = new System.Windows.Forms.ToolStripMenuItem ();
            this.menu_Separator = new System.Windows.Forms.ToolStripSeparator ();
            this.menu_ClockSpeed = new System.Windows.Forms.ToolStripComboBox ();
            this.menu_Multiplier = new System.Windows.Forms.ToolStripComboBox ();
            this.timer_Run = new System.Windows.Forms.Timer (this.components);
            ((System.ComponentModel.ISupportInitialize)(this.picture_Alu)).BeginInit ();
            this.menu_Popup.SuspendLayout ();
            this.SuspendLayout ();
            // 
            // picture_Alu
            // 
            this.picture_Alu.Location = new System.Drawing.Point (4, 111);
            this.picture_Alu.Name = "picture_Alu";
            this.picture_Alu.Size = new System.Drawing.Size (100, 50);
            this.picture_Alu.TabIndex = 0;
            this.picture_Alu.TabStop = false;
            // 
            // text_Accumulator
            // 
            this.text_Accumulator.Location = new System.Drawing.Point (22, 85);
            this.text_Accumulator.Name = "text_Accumulator";
            this.text_Accumulator.ReadOnly = true;
            this.text_Accumulator.Size = new System.Drawing.Size (33, 20);
            this.text_Accumulator.TabIndex = 1;
            // 
            // text_TempValue
            // 
            this.text_TempValue.Location = new System.Drawing.Point (73, 85);
            this.text_TempValue.Name = "text_TempValue";
            this.text_TempValue.ReadOnly = true;
            this.text_TempValue.Size = new System.Drawing.Size (28, 20);
            this.text_TempValue.TabIndex = 2;
            // 
            // text_AluResult
            // 
            this.text_AluResult.Location = new System.Drawing.Point (4, 167);
            this.text_AluResult.Name = "text_AluResult";
            this.text_AluResult.ReadOnly = true;
            this.text_AluResult.Size = new System.Drawing.Size (100, 20);
            this.text_AluResult.TabIndex = 3;
            // 
            // text_ProgramCounter
            // 
            this.text_ProgramCounter.Location = new System.Drawing.Point (28, 4);
            this.text_ProgramCounter.Name = "text_ProgramCounter";
            this.text_ProgramCounter.ReadOnly = true;
            this.text_ProgramCounter.Size = new System.Drawing.Size (28, 20);
            this.text_ProgramCounter.TabIndex = 4;
            // 
            // text_Instruction
            // 
            this.text_Instruction.Location = new System.Drawing.Point (28, 30);
            this.text_Instruction.Name = "text_Instruction";
            this.text_Instruction.ReadOnly = true;
            this.text_Instruction.Size = new System.Drawing.Size (46, 20);
            this.text_Instruction.TabIndex = 5;
            // 
            // text_Opcode
            // 
            this.text_Opcode.Location = new System.Drawing.Point (4, 55);
            this.text_Opcode.Name = "text_Opcode";
            this.text_Opcode.ReadOnly = true;
            this.text_Opcode.Size = new System.Drawing.Size (46, 20);
            this.text_Opcode.TabIndex = 6;
            // 
            // text_Address
            // 
            this.text_Address.Location = new System.Drawing.Point (54, 56);
            this.text_Address.Name = "text_Address";
            this.text_Address.ReadOnly = true;
            this.text_Address.Size = new System.Drawing.Size (46, 20);
            this.text_Address.TabIndex = 7;
            // 
            // button_Step
            // 
            this.button_Step.Location = new System.Drawing.Point (62, 4);
            this.button_Step.Name = "button_Step";
            this.button_Step.Size = new System.Drawing.Size (33, 20);
            this.button_Step.TabIndex = 8;
            this.button_Step.Text = ">>";
            this.button_Step.UseVisualStyleBackColor = true;
            this.button_Step.Click += new System.EventHandler (this.button_Step_Click);
            // 
            // label_PC
            // 
            this.label_PC.AutoSize = true;
            this.label_PC.Location = new System.Drawing.Point (3, 7);
            this.label_PC.Name = "label_PC";
            this.label_PC.Size = new System.Drawing.Size (24, 13);
            this.label_PC.TabIndex = 9;
            this.label_PC.Text = "PC:";
            // 
            // label_Accumulator
            // 
            this.label_Accumulator.AutoSize = true;
            this.label_Accumulator.Location = new System.Drawing.Point (3, 88);
            this.label_Accumulator.Name = "label_Accumulator";
            this.label_Accumulator.Size = new System.Drawing.Size (17, 13);
            this.label_Accumulator.TabIndex = 10;
            this.label_Accumulator.Text = "A:";
            // 
            // label_TempValue
            // 
            this.label_TempValue.AutoSize = true;
            this.label_TempValue.Location = new System.Drawing.Point (59, 88);
            this.label_TempValue.Name = "label_TempValue";
            this.label_TempValue.Size = new System.Drawing.Size (17, 13);
            this.label_TempValue.TabIndex = 11;
            this.label_TempValue.Text = "T:";
            // 
            // menu_Popup
            // 
            this.menu_Popup.Items.AddRange (new System.Windows.Forms.ToolStripItem[] {
            this.menu_Step,
            this.menu_Run,
            this.menu_Stop,
            this.menu_Separator,
            this.menu_ClockSpeed,
            this.menu_Multiplier});
            this.menu_Popup.Name = "menu_Popup";
            this.menu_Popup.Size = new System.Drawing.Size (199, 152);
            // 
            // menu_Step
            // 
            this.menu_Step.Name = "menu_Step";
            this.menu_Step.Size = new System.Drawing.Size (198, 22);
            this.menu_Step.Text = "Execute one clock cycle";
            this.menu_Step.Click += new System.EventHandler (this.menu_Step_Click);
            // 
            // menu_Run
            // 
            this.menu_Run.Name = "menu_Run";
            this.menu_Run.Size = new System.Drawing.Size (198, 22);
            this.menu_Run.Text = "Run";
            this.menu_Run.Click += new System.EventHandler (this.menu_Run_Click);
            // 
            // menu_Stop
            // 
            this.menu_Stop.Name = "menu_Stop";
            this.menu_Stop.Size = new System.Drawing.Size (198, 22);
            this.menu_Stop.Text = "Stop";
            this.menu_Stop.Click += new System.EventHandler (this.menu_Stop_Click);
            // 
            // menu_Separator
            // 
            this.menu_Separator.Name = "menu_Separator";
            this.menu_Separator.Size = new System.Drawing.Size (195, 6);
            // 
            // menu_ClockSpeed
            // 
            this.menu_ClockSpeed.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.menu_ClockSpeed.Items.AddRange (new object[] {
            "1 Hz",
            "10 Hz",
            "100 Hz"});
            this.menu_ClockSpeed.Name = "menu_ClockSpeed";
            this.menu_ClockSpeed.Size = new System.Drawing.Size (121, 23);
            this.menu_ClockSpeed.ToolTipText = "The speed of the clock, in Hertz (cycles per second)";
            this.menu_ClockSpeed.SelectedIndexChanged += new System.EventHandler (this.menu_ClockSpeed_SelectedIndexChanged);
            // 
            // menu_Multiplier
            // 
            this.menu_Multiplier.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.menu_Multiplier.Items.AddRange (new object[] {
            "1 Step / Cycle",
            "2 Steps / Cycle",
            "5 Steps / Cycle",
            "10 Steps / Cycle"});
            this.menu_Multiplier.Name = "menu_Multiplier";
            this.menu_Multiplier.Size = new System.Drawing.Size (121, 23);
            this.menu_Multiplier.ToolTipText = "The number of internal steps that the processor executes on each clock cycle";
            this.menu_Multiplier.SelectedIndexChanged += new System.EventHandler (this.menu_Multiplier_SelectedIndexChanged);
            // 
            // timer_Run
            // 
            this.timer_Run.Tick += new System.EventHandler (this.timer_Run_Tick);
            // 
            // ProcessorControl
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ContextMenuStrip = this.menu_Popup;
            this.Controls.Add (this.label_TempValue);
            this.Controls.Add (this.label_Accumulator);
            this.Controls.Add (this.label_PC);
            this.Controls.Add (this.button_Step);
            this.Controls.Add (this.text_Address);
            this.Controls.Add (this.text_Opcode);
            this.Controls.Add (this.text_Instruction);
            this.Controls.Add (this.text_ProgramCounter);
            this.Controls.Add (this.text_AluResult);
            this.Controls.Add (this.text_TempValue);
            this.Controls.Add (this.text_Accumulator);
            this.Controls.Add (this.picture_Alu);
            this.Name = "ProcessorControl";
            this.Size = new System.Drawing.Size (109, 192);
            ((System.ComponentModel.ISupportInitialize)(this.picture_Alu)).EndInit ();
            this.menu_Popup.ResumeLayout (false);
            this.ResumeLayout (false);
            this.PerformLayout ();

        }

        #endregion

        private System.Windows.Forms.PictureBox picture_Alu;
        private System.Windows.Forms.TextBox text_Accumulator;
        private System.Windows.Forms.TextBox text_TempValue;
        private System.Windows.Forms.TextBox text_AluResult;
        private System.Windows.Forms.TextBox text_ProgramCounter;
        private System.Windows.Forms.TextBox text_Instruction;
        private System.Windows.Forms.TextBox text_Opcode;
        private System.Windows.Forms.TextBox text_Address;
        private System.Windows.Forms.Button button_Step;
        private System.Windows.Forms.Label label_PC;
        private System.Windows.Forms.Label label_Accumulator;
        private System.Windows.Forms.Label label_TempValue;
        private System.Windows.Forms.ContextMenuStrip menu_Popup;
        private System.Windows.Forms.ToolStripMenuItem menu_Step;
        private System.Windows.Forms.ToolStripMenuItem menu_Run;
        private System.Windows.Forms.ToolStripMenuItem menu_Stop;
        private System.Windows.Forms.Timer timer_Run;
        private System.Windows.Forms.ToolStripSeparator menu_Separator;
        private System.Windows.Forms.ToolStripComboBox menu_ClockSpeed;
        private System.Windows.Forms.ToolStripComboBox menu_Multiplier;
    }
}
